.fr{
    float: right;
}
.mg{
    margin-top: 5px;
}
.stepIndex{
    width: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    top: 2px;
    text-align: center;
    line-height: 30px;
    background-color: #c2e5cf;
    color: #49d1a0;
}
.boxChild{
    width: 567px;
    background-color: #e8e1e1;
    margin:5px 0 0 34px;
    position: relative;
    overflow: auto;
    // 计算且与或的高度
    .condition{
        width: 50px;
        height:calc(~"100% - 32px");
        position: absolute;
        left: 20px;
        top: 16px;
        border-left: 1px solid #b6b9c6;
        vertical-align: middle;
        display:flex;
        .condition-button{
            align-self:center;
            margin-left: -20px;
        }
    }
    .step_child{
        margin-left: 50px;
    }
}


